package com.sky.service;

import com.sky.entity.AddressBook;

import java.util.List;

/**
 * @Author BUPT-Dingchang
 * @Create 2024/3/8 23:34
 * ClassName: AddressBookService
 * Description:
 */
public interface AddressBookService {

    /**
     * 查询当前登录用户的地址信息
     * @param addressBook
     * @return
     */
    List<AddressBook> list(AddressBook addressBook);

    // 新增地址
    void save(AddressBook addressBook);

    // 根据id查询
    AddressBook getById(Long id);

    // 修改地址
    void update(AddressBook addressBook);

    // 修改默认地址
    void setDefault(AddressBook addressBook);


    // 删除地址
    void deleteById(Long id);
}
